package com.mairuide.bill;

import com.mairuide._frame.base.BaseModel;

import java.math.BigDecimal;

/**
 * 交易流水表
 * @author mh
 *
 */
public class DealFlowVo extends BaseModel{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 3759008293735922889L;

	/**
	 * 流水id
	 */
	private Integer billId;
	
	/**
	 * 交易主体
	 */
	private String accountBody;
	
	/**
	 * 交易主体账号
	 */
	private String accountBodyNumber;
	
	/**
	 * 交易主体卡号
	 */
	private String accountBodyCard;
	
	/**
	 * 收付标志(0:进；1：出)
	 */
	private Integer sign;
	
	/**
	 * 交易日期
	 */
	private String tradeDate;
	
	/**
	 * 交易对手
	 */
	private String accountRival;

	/**
	 * 交易对手账号
	 */
	private String accountRivalNumber;
	
	/**
	 * 交易对手卡号
	 */
	private String accountRivalCard;
	
	/**
	 * 交易金额
	 */
	private BigDecimal accountMoney;
	
	/**
	 * 交易后余额
	 */
	private BigDecimal surplusMoney;
	
	/**
	 * 摘要
	 */
	private String contentAbstract;
	
	/**
	 * 交易主体归属行
	 */
	private String accountBodyBank;
	
	/**
	 * 交易对手归属行
	 */
	private String accountRivalBank;
	
	/**
	 * 交易地点
	 */
	private String accountAddress;
	
	/**
	 * 交易方式
	 */
	private String accountMode;
	
	/**
	 * 交易流水号
	 */
	private String serialNumber;
	
	/**
	 * MAC地址
	 */
	private String macAddress;
	
	/**
	 * IP地址
	 */
	private String ipAddress;
	
	/**
	 * 币种
	 */
	private String currency;
	
	/**
	 * 备注
	 */
	private String remarks;

	/**
	 * 案件管理主键
	 */
	private String casemanageId;
	/**
	 * 创建人id
	 */
	private Integer createId;
	
	private String starTime;
	
	private String endTime;

	private String detailKeyword;//此关键词针对于交易类型 摘要 备注 MAC地址 IP地址 查询
	
	private String minMoney;
	private String maxMoney;

	private Integer isCash=0;//是否是现金交易
	
	private String checkedAccount;
	private String sort;
    private String order;
    private Integer page;
    private Integer rows;
    
    private String name1;
    private String name2;
    
    private Integer levels;
    private Integer days;
    
	public String getMaxMoney() {
		return maxMoney;
	}

	public void setMaxMoney(String maxMoney) {
		this.maxMoney = maxMoney;
	}

	public Integer getBillId() {
		return billId;
	}

	public void setBillId(Integer billId) {
		this.billId = billId;
	}

	public String getAccountBody() {
		return accountBody;
	}

	public void setAccountBody(String accountBody) {
		this.accountBody = accountBody;
	}

	public String getAccountBodyNumber() {
		return accountBodyNumber;
	}

	public void setAccountBodyNumber(String accountBodyNumber) {
		this.accountBodyNumber = accountBodyNumber;
	}

	public String getAccountBodyCard() {
		return accountBodyCard;
	}

	public void setAccountBodyCard(String accountBodyCard) {
		this.accountBodyCard = accountBodyCard;
	}

	public Integer getSign() {
		return sign;
	}

	public void setSign(Integer sign) {
		this.sign = sign;
	}

	public String getTradeDate() {
		return tradeDate;
	}

	public void setTradeDate(String tradeDate) {
		this.tradeDate = tradeDate;
	}

	public String getAccountRival() {
		return accountRival;
	}

	public void setAccountRival(String accountRival) {
		this.accountRival = accountRival;
	}

	public String getAccountRivalNumber() {
		return accountRivalNumber;
	}

	public void setAccountRivalNumber(String accountRivalNumber) {
		this.accountRivalNumber = accountRivalNumber;
	}

	public String getAccountRivalCard() {
		return accountRivalCard;
	}

	public void setAccountRivalCard(String accountRivalCard) {
		this.accountRivalCard = accountRivalCard;
	}

	public BigDecimal getAccountMoney() {
		return accountMoney;
	}

	public void setAccountMoney(BigDecimal accountMoney) {
		this.accountMoney = accountMoney;
	}

	public BigDecimal getSurplusMoney() {
		return surplusMoney;
	}

	public void setSurplusMoney(BigDecimal surplusMoney) {
		this.surplusMoney = surplusMoney;
	}

	public String getContentAbstract() {
		return contentAbstract;
	}

	public void setContentAbstract(String contentAbstract) {
		this.contentAbstract = contentAbstract;
	}

	public String getAccountBodyBank() {
		return accountBodyBank;
	}

	public void setAccountBodyBank(String accountBodyBank) {
		this.accountBodyBank = accountBodyBank;
	}

	public String getAccountRivalBank() {
		return accountRivalBank;
	}

	public void setAccountRivalBank(String accountRivalBank) {
		this.accountRivalBank = accountRivalBank;
	}

	public String getName1() {
		return name1;
	}

	public void setName1(String name1) {
		this.name1 = name1;
	}

	public String getName2() {
		return name2;
	}

	public void setName2(String name2) {
		this.name2 = name2;
	}

	public String getAccountAddress() {
		return accountAddress;
	}

	public void setAccountAddress(String accountAddress) {
		this.accountAddress = accountAddress;
	}

	public String getAccountMode() {
		return accountMode;
	}

	public void setAccountMode(String accountMode) {
		this.accountMode = accountMode;
	}

	public String getSerialNumber() {
		return serialNumber;
	}

	public void setSerialNumber(String serialNumber) {
		this.serialNumber = serialNumber;
	}

	public String getMacAddress() {
		return macAddress;
	}

	public void setMacAddress(String macAddress) {
		this.macAddress = macAddress;
	}

	public String getIpAddress() {
		return ipAddress;
	}

	public void setIpAddress(String ipAddress) {
		this.ipAddress = ipAddress;
	}

	public String getCurrency() {
		return currency;
	}

	public void setCurrency(String currency) {
		this.currency = currency;
	}

	public String getRemarks() {
		return remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public String getCasemanageId() {
		return casemanageId;
	}

	public void setCasemanageId(String casemanageId) {
		this.casemanageId = casemanageId;
	}

	public Integer getCreateId() {
		return createId;
	}

	public void setCreateId(Integer createId) {
		this.createId = createId;
	}

	public String getStarTime() {
		return starTime;
	}

	public void setStarTime(String starTime) {
		this.starTime = starTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public String getDetailKeyword() {
		return detailKeyword;
	}

	public void setDetailKeyword(String detailKeyword) {
		this.detailKeyword = detailKeyword;
	}

	public String getMinMoney() {
		return minMoney;
	}

	public void setMinMoney(String minMoney) {
		this.minMoney = minMoney;
	}
	public String getCheckedAccount() {
		return checkedAccount;
	}
	public void setCheckedAccount(String checkedAccount) {
		this.checkedAccount = checkedAccount;
	}
	public Integer getIsCash() {
		return isCash;
	}
	public void setIsCash(Integer isCash) {
		this.isCash = isCash;
	}
	

	public String getSort() {
		return sort;
	}

	public void setSort(String sort) {
		this.sort = sort;
	}

	public String getOrder() {
		return order;
	}

	public void setOrder(String order) {
		this.order = order;
	}

	public Integer getPage() {
		return page;
	}

	public void setPage(Integer page) {
		this.page = page;
	}

	public Integer getRows() {
		return rows;
	}

	public void setRows(Integer rows) {
		this.rows = rows;
	}

	public Integer getLevels() {
		return levels;
	}

	public void setLevels(Integer levels) {
		this.levels = levels;
	}

	public Integer getDays() {
		return days;
	}

	public void setDays(Integer days) {
		this.days = days;
	}
	
}
